
const express = require('express');
// 引入body-parser包
const bodyParser = require('body-parser');
// 引入cors包
const cors = require('cors');
// 引入路由器模块
const users = require('./router/users');
// 引入数据库模块
const db = require('./db/index');

const app = express();

// 静态托管文件
app.use(express.static("public"));

// 应用body-parser
app.use(bodyParser.urlencoded({extended:true}));
// 使用cors技术解决跨域
app.use(cors());
// 全局中间件
app.use('/',async(req,res,next)=>{

    await db;
    next();
})
// 应用路由器模块
app.use(users);

// 测试
// app.get('/test',(req,res)=>{
//     console.log(req.query);
//     res.send('测试test');
// })

app.listen(5000,err=>{
    if(!err){
        console.log('服务器启动成功');
    }else {
        console.log(err);
    }
})